﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Activities;

namespace WorkflowConsoleApplication1
{

    public sealed class CodeActivity请假天数判断 : CodeActivity
    {
        // 定义一个字符串类型的活动输入参数
        public InArgument<int> Days { get; set; }
        public  OutArgument<int> Result { get; set; }

        // 如果活动返回值，则从 CodeActivity<TResult>
        // 并从 Execute 方法返回该值。
        protected override void Execute(CodeActivityContext context)
        {
            // 获取 Text 输入参数的运行时值
            int day = context.GetValue(this.Days);
            int result;
            if (day < 2)
            {
                result = 0;
            }
            else if(day<5)
            {
                result = 1;
            }
            else
            {
                result = 2;
            }
            context.SetValue(Result,result);
        }
    }
}
